package negocio;
import java.util.List;

import javax.ejb.Remote;

import datos.Automovil;
import datos.Color;
import datos.Fecha;
import datos.Marca;
import datos.Modelo;
import datos.Subasta;
import datos.TipoSubasta;
import datos.Usuario;

@Remote
public interface EJBSubastasRemote
{
	public void crearAutomovil(String placa, Modelo modelo,Color color);
	public String crearSubasta(int diaF, int mesF, int anioF,
			double precioBase, String  tipoSubasta, String placa, String modelo, String color,String usuario);
	public void crearOferta(int identificacion, double valorOfertado, Fecha fecha, Usuario usuario, Subasta subasta);
	public List<String>getNombreMarcas();
	public List<String>getModelosMarca(String marca);
	public List<String>getListaColores();
	public List<String>getListaTipoSubasta();
	public String[][] getSubastasPorPrecio(double desde, double hasta);
	public String[][] getSubastasPorPrecioyModelo(double precio,String modelo);
	public String[][] getSubastasUsuario(String id);
	public String[][] getOfertasSubasta(int id);
}
